crypto/tls.ecdheKeyAgreement.signatureAlgorithm (field)
10 uses
crypto/tls (current package)
handshake_client.go#L712: c.peerSigAlg = keyAgreement.signatureAlgorithm
handshake_server.go#L645: c.peerSigAlg = keyAgreement.signatureAlgorithm
key_agreement.go#L154: signatureAlgorithm SignatureScheme
key_agreement.go#L195: ka.signatureAlgorithm, err = selectSignatureScheme(ka.version, cert, clientHello.supportedSignatureAlgorithms)
key_agreement.go#L199: sigType, sigHash, err := typeAndHashFromSignatureScheme(ka.signatureAlgorithm)
key_agreement.go#L243: k[0] = byte(ka.signatureAlgorithm >> 8)
key_agreement.go#L244: k[1] = byte(ka.signatureAlgorithm)
key_agreement.go#L292: ka.signatureAlgorithm = SignatureScheme(sig[0])<<8 | SignatureScheme(sig[1])
key_agreement.go#L336: if !isSupportedSignatureAlgorithm(ka.signatureAlgorithm, clientHello.supportedSignatureAlgorithms) {
key_agreement.go#L339: sigType, sigHash, err = typeAndHashFromSignatureScheme(ka.signatureAlgorithm)
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |